home *** CD-ROM | disk | FTP | other *** search
/ SunSoft Catalyst CDWARE 1996 May to August / Catalyst CDWARE 1996 May to August.iso / .products / Apogee / _text / BenchResults.txt next >
Text File  |  1996-02-16  |  22KB  |  538 lines

  1.  
  2. This file contains the detailed results of the benchmark comparisons
  3. between the Apogee 2.3 and compilers from various competitors,
  4. including:
  5.  
  6.         SunPro 3.0 (C and FORTRAN)
  7.         Fujitsu F90 1.0 (C and FORTRAN)
  8.         GNU C 2.3.3 (C only)
  9.         CenterLine 1.0.4 (C only)
  10.  
  11. The benchmarks were run in May 1994 on a SPARCstation 10 Model 30,
  12. with the following characteristics:
  13.  
  14.         SPARCstation 10 Model 30
  15.         36 MHz TMS390Z50 CPU with integrated FPU (single CPU)
  16.         Primary Cache:          20 KB Instruction, 16 KB Data (on chip)
  17.         Secondary Cache:        None
  18.         Memory:                 32 MB
  19.         Operating System:       SunOS 5.2 (Solaris 2.2)
  20.         File System:            UFS
  21.         Disk Subsystem:         Fujitsu M2654SA (2GB) SCSI
  22.         System State:           Multi-user, single user logon
  23.  
  24. Machine and OS choice were based on the following considerations:
  25. The SunPro 3.0 and Fujitsu compiler suites are only available on
  26. Solaris 2, so we chose that OS.  The most recent Solaris 2 release
  27. we have in house which is a customer-available, generally functional
  28. release is version 2.2.  We have a SPARCstation 10/30 (which was used)
  29. and a SPARCstation 10/512 capable of running that release of the OS.
  30. We chose not to use the (multiprocessor) 512 for two reasons:  the
  31. presence of an external cache (1MB per processor in this case) causes
  32. very unreproducable performance runs; and not all compilers are
  33. capable of making effective use of multi-processors (though we are),
  34. and we didn't want to stack the deck in our favor.  Interested
  35. customers are encouraged to contact us for comparison results on
  36. multi-processor machines.
  37.  
  38. We have made every effort to achieve the best performance with
  39. everyone's compiler, including our own.  We requested optimal flags
  40. and official results for the SPEC benchmarks from SunPro and Fujitsu,
  41. but neither gave them to us.  We found makefile wrappers for
  42. Metaware's compiler (CenterLine's compiler is based on Metaware
  43. release 2.5), but were able to get much better results than those
  44. wrappers gave.  We are using the latest released compilers from each
  45. vendor available to us on the date of the tests (there probably is a
  46. newer version of GNU's compiler available, but we haven't set it up).
  47. We welcome any suggestions for improvements in flags for any of the
  48. compilers.  We especially welcome suggestions from the respective
  49. suppliers!
  50.  
  51. We started with previous SPEC published benchmark results.  We tried
  52. adding various flags documented in the various manuals.  We ran
  53. numerous experiments trying various combinations of flags.  The best
  54. result has been used in each case.
  55.  
  56. It is our belief that these represent the best case, "apples-to-apples"
  57. comparisons achievable with our resources.
  58.  
  59. Once the best combination of flags was determined, each benchmark was
  60. run three times, with the best result used.
  61.  
  62. For SPEC, "wall-clock time" is reported, as usual.
  63.  
  64. For Lawrence Livermore Loops we have reported the Harmonic Mean, as usual.
  65.  
  66. All vendors had C compilers, so we were able to obtain comparable
  67. CINT92 numbers for all vendors.  Apogee, SunPro and Fujitsu also offer
  68. FORTRAN compilers, which we used (along with the C compilers) for the
  69. CFP92 and LLNL (Livermore) FORTRAN Kernels.
  70.  
  71. To generate the graph, the SunPro compilers were used as a baseline.
  72. Everyone's performance was divided by the SunPro performance, and then
  73. converted to a percentage of the SunPro numbers.  Hence, SunPro always
  74. got exactly 100% of their own performance (by definition).  As it
  75. turned out, all other compilers got worse performance on the aggregate
  76. CINT92, CFP92 and Livermore numbers, and Apogee beat everyone on each
  77. of the aggregate numbers.
  78.  
  79. The lists below contain performance data and flags used for each benchmark.
  80.  
  81. =============================================================================
  82.  
  83.                         Performance Summary
  84.                         ===================
  85.  
  86. For all the summary numbers here, higher numbers are better.
  87.  
  88. The CINT92 benchmark is designed to measure CPU performance on various
  89. "system" and/or "integer" computation.  There are 6 benchmarks, all
  90. written in the C language.  The results can be combined into an
  91. aggregate number labeled "SPECint92":
  92.  
  93.     Apogee:  50.4     SunPro:   46.7        Advantage:  Apogee  8%
  94.                       Fujitsu:  41.9        Advantage:  Apogee 20%
  95.                       GNU:      41.4        Advantage:  Apogee 22%
  96.                       clcc:     40.0        Advantage:  Apogee 26%
  97.  
  98.  
  99. The CFP92 benchmark is designed to measure CPU performance on various
  100. floating-point intensive computation.  There are 14 benchmarks, 12 of
  101. which are written in various dialects of FORTRAN-77 and 2 of which are
  102. written in the C language.  The results can be combined into an
  103. aggregate number labeled "SPECfp92":
  104.  
  105.     Apogee:  55.3     SunPro:   49.3        Advantage:  Apogee 12%
  106.                       Fujitsu:  42.3        Advantage:  Apogee 31%
  107.  
  108.  
  109. The Lawrence Livermore National Laboratories FORTRAN Kernels is
  110. designed to measure CPU performance on 24 loops, each of which is
  111. designed to model the computationally intensive kernel in a different
  112. floating-point intensive application.  The benchmark is contained in
  113. one program which is written in a dialect of FORTRAN-77.  The results
  114. can be combined using a Harmonic Mean or a Geometric Mean.  The
  115. Harmonic Mean is reported here (the Geometric mean is shown at the end
  116. of this file):
  117.  
  118.     Apogee:  9.34     SunPro:   7.35       Advantage:  Apogee 27%
  119.                       Fujitsu:  6.93       Advantage:  Apogee 35%
  120.  
  121.  
  122. The lists below contain performance data and flags used for each benchmark.
  123.  
  124. =============================================================================
  125.  
  126.              ===============================================
  127.              | SPEC 1992 Integer CPU Benchmark (SPECint92) |
  128.              ===============================================
  129.  
  130. For all times shown, lower numbers are better.  The time is the wall-clock
  131. runtime of the benchmark (in seconds).  Short labels are used as
  132. follows:
  133.  
  134.        "Apogee"  represents the Apogee AC2.3 compiler suite
  135.        "SunPro"  represents the SunPro SC3.0 compiler suite
  136.        "Fujitsu" represents the Fujitsu F90 version 1.0 compiler suite
  137.        "GNU"     represents the GNU C version 2.3.3 compiler
  138.        "clcc"    represents the CenterLine C version 1.0.4 compiler,
  139.                    which appears to be based on the Metaware v2.5 compiler.
  140.  
  141. 008.espresso:  
  142.    Times:   Apogee:  52.6     SunPro:   53.2        Advantage:  Apogee 1%
  143.                               Fujitsu:  57.6        Advantage:  Apogee 9%
  144.                               GNU:      52.8        Advantage:  Apogee 0%
  145.                               clcc:     54.5        Advantage:  Apogee 4%
  146.    Apogee Flags: 
  147.       OPT=-O4 -K -w -Xintedge,T=ss10/30
  148.       EXTRA_LDFLAGS=-dn
  149.       EXTRA_LIBS=-L/usr/ucblib -lbsdmalloc -lucb
  150.       used src.alt/espresso.h.apx
  151.    SunPro Flags:
  152.       OPT=-fast -O4 -cg92 -Qoption cg -QrmW -Qoption cg -QrmX -Qoption cg -QrmR
  153.       EXTRA_LIBS=-L/usr/ucblib -lfast -lucb
  154.       EXTRA_LDFLAGS=-dn
  155.       used src.alt/espresso.h.sni
  156.    Fujitsu Flags:
  157.       OPT=-O3 -Ka4,dalign,lib,TMS
  158.       EXTRA_LDFLAGS=-dn
  159.       EXTRA_LIBS=-lbsdmalloc -L/usr/ucblib -lucb
  160.       used src.alt/espresso.h.apx
  161.    GNU Flags:
  162.       OPT=-O2 -w
  163.       EXTRA_LDFLAGS=-Wl,-dn
  164.       EXTRA_LIBS=-lbsdmalloc -L/usr/ucblib -lucb -lelf
  165.       used src.alt/espresso.h.apx
  166.    CenterLine Flags:
  167.       OPT=-O5 -Hit=100 -Hoff=Strength_reduce -Hpcc -w
  168.       EXTRA_LDFLAGS=-dn
  169.       EXTRA_LIBS=-lbsdmalloc -L/usr/ucblib -lucb
  170.  
  171. 022.li:     
  172.    Times:   Apogee:  100.0    SunPro:   132.1       Advantage:  Apogee 32%
  173.                               Fujitsu:  137.1       Advantage:  Apogee 37%
  174.                               GNU:      169.0       Advantage:  Apogee 69%
  175.                               clcc:     139.1       Advantage:  Apogee 39%
  176.    Apogee Flags: 
  177.       Profile-directed dynamic feedback is used to build the timed version.
  178.       First a profiled version of the benchmark is built with:
  179.          OPT=-O -w -p -dn
  180.       The benchmark is then run with input.short/li-input.lsp, to produce
  181.       profiling data.  This is processed with the prof(1) command with:
  182.          prof -cg xlisp > PROF_OUTPUT 2> /dev/null
  183.       All C files are then recompiled jointly (which permits inlining across
  184.       source files) using the profiling data with:
  185.          OPT=-O4 -w -XT=ss10/30 \
  186.                -Xinllev=3,inline=%profile50,pstat=PROF_OUTPUT,join
  187.          EXTRA_LDFLAGS=-dn
  188.    SunPro Flags:
  189.       OPT=-fast -O4 -dn -cg92 -Qoption cg -QrmW -Qoption cg -QrmX \
  190.             -Qoption cg -T5 -Qoption cg -QrmYxleval -Qoption cg -QrmYxlevarg \
  191.             -Qoption cg -QrmYevform -Qoption iropt -Mt500
  192.    Fujitsu Flags:
  193.       OPT=-O4 -Ka4,dalign,eopt,lib,TMS -x -
  194.       EXTRA_LDFLAGS=-dn
  195.    GNU Flags:
  196.       OPT=-O2 -w -finline-functions
  197.       EXTRA_LDFLAGS=-Wl,-dn
  198.    CenterLine Flags:
  199.       OPT=-O3 -Hit=200 -Hic=25 -Hpcc -w
  200.       EXTRA_LDFLAGS=-dn
  201.  
  202. 023.eqntott
  203.    Times:   Apogee:  13.8     SunPro:   15.5        Advantage:  Apogee 12%
  204.                               Fujitsu:  20.3        Advantage:  Apogee 47%
  205.                               GNU:      27.0        Advantage:  Apogee 96%
  206.                               clcc:     29.8        Advantage:  Apogee 116%
  207.    Apogee Flags: 
  208.       putpla.c compiled with:
  209.          OPT=-O -DSYSV -w -K -Xxopt5 -Xkap -XKstdio
  210.       all other files compiled with
  211.          OPT=-O -DSYSV -w -K -Xxopt5
  212.       Everything linked with:
  213.          EXTRA_LDFLAGS=-dn -Xkap -XKstdio
  214.       used src.alt/preprocess.c.sol2
  215.    SunPro Flags:
  216.       OPT=-fast -O4 -dn -cg92 -Qoption cg -QrmW -Qoption cg -QrmX \
  217.             -Qoption cg -QrmR -DSYSV
  218.       EXTRA_LIBS=-lfast
  219.       used src.alt/preprocess.c.sol2
  220.    Fujitsu Flags:
  221.       OPT=-O4 -Ka4,dalign,eopt,lib,TMS -x - -DSYSV
  222.       EXTRA_LDFLAGS=-dn
  223.       used src.alt/preprocess.c.sol2
  224.    GNU Flags:
  225.       OPT=-O2 -w -DSYSV -funroll-all-loops
  226.       EXTRA_LDFLAGS=-Wl,-dn
  227.       EXTRA_LIBS=-lbsdmalloc -L/usr/ucblib -lucb
  228.       used src.alt/preprocess.c.sol2
  229.    CenterLine Flags:
  230.       OPT=-O7 -Hit=100 -Hoff=behaved -DSYSV -Hoff=Globals_volatile \
  231.              -Hoff=Strength_reduce
  232.       EXTRA_LDFLAGS=-dn
  233.       used src.alt/preprocess.c.sol2
  234.  
  235. 026.compress
  236.    Times:   Apogee:  99.9     SunPro:   101.3       Advantage:  Apogee 1%
  237.                               Fujitsu:  105.3       Advantage:  Apogee 5%
  238.                               GNU:      101.3       Advantage:  Apogee 1%
  239.                               clcc:     102.0       Advantage:  Apogee 2%
  240.    Apogee Flags: 
  241.       OPT=-O -K -w -Xkap -XKstdio -XT=ss10/30
  242.       EXTRA_LDFLAGS=-dn
  243.    SunPro Flags:
  244.       OPT=-fast -O4 -dn -cg92 -Qoption cg -QrmW -Qoption cg -QrmX \
  245.             -Qoption cg -QrmR
  246.       EXTRA_LIBS=-lfast
  247.    Fujitsu Flags:
  248.       OPT=-O3 -w -Ka4,dalign,eopt,lib,TMS -x -
  249.       EXTRA_LDFLAGS=-dn
  250.    GNU Flags:
  251.       OPT=-O2 -w
  252.       EXTRA_LDFLAGS=-Wl,-dn
  253.    CenterLine Flags:
  254.       OPT=-O7 -Hit=200 -Hoff=Globals_volatile -Hoff=behaved
  255.       EXTRA_LDFLAGS=-dn
  256.  
  257. 072.sc
  258.    Times:   Apogee:  67.0     SunPro:   68.9        Advantage:  Apogee 3%
  259.                               Fujitsu:  69.8        Advantage:  Apogee 4%
  260.                               GNU:      67.1        Advantage:  Apogee 0%
  261.                               clcc:     69.6        Advantage:  Apogee 4%
  262.    Apogee Flags: 
  263.       OPT=-O -K -w -DSIMPLE -DSYSV3
  264.       EXTRA_LDFLAGS=-dn
  265.       EXTRA_LIBS=-lform -lcurses
  266.    SunPro Flags:
  267.       OPT=-fast -O4 -dn -cg92 -Qoption cg -QrmW -Qoption cg -QrmX \
  268.            -cg89 -Qoption cg -QrmR -DSIMPLE -DSYSV3
  269.       EXTRA_LIBS=-lform -lm -lcurses -lc
  270.    Fujitsu Flags:
  271.       OPT=-O4 -Ka4,dalign,eopt,lib,TMS -w -DSIMPLE -DSYSV3
  272.       EXTRA_LDFLAGS=-dn
  273.       EXTRA_LIBS=-lform -lcurses -lm
  274.    GNU Flags:
  275.       OPT=-O2 -w -traditional -DSIMPLE -DSYSV3
  276.       EXTRA_LDFLAGS=-Wl,-dn
  277.       EXTRA_LIBS=-lform -lcurses -lm
  278.    CenterLine Flags:
  279.       OPT=-O3 -w -Hit=100 -DSIMPLE -DSYSV3
  280.       EXTRA_LDFLAGS=-dn
  281.       EXTRA_LIBS=-lform -lcurses -lm
  282.  
  283. 085.gcc
  284.    Times:   Apogee:  133.9    SunPro:   135.4       Advantage:  Apogee  1%
  285.                               Fujitsu:  166.9       Advantage:  Apogee 24%
  286.                               GNU:      129.6       Advantage:  GNU     3%
  287.                               clcc:     162.6       Advantage:  Apogee 21%
  288.    Apogee Flags:
  289.       OPT=-O -Xc=tolerant -w
  290.       EXTRA_LDFLAGS=-dn
  291.       ALLOCA=
  292.       used src.alt/stddef.h
  293.    SunPro Flags:
  294.       OPT=-fast -O4 -dn -cg92 -Qoption cg -QrmW -Qoption cg -QrmX \
  295.             -Xa -Dalloca=__builtin_alloca
  296.       used src.alt/stddef.h
  297.    Fujitsu Flags:
  298.       OPT=-O4 -w -Ka4,dalign,eopt,lib,TMS
  299.       EXTRA_LDFLAGS=-dn
  300.       used src.alt/stddef.h
  301.    GNU Flags:
  302.       OPT=-O2 -w
  303.       EXTRA_LDFLAGS=-Wl,-dn
  304.       used src.alt/stddef.h
  305.    CenterLine Flags:
  306.       OPT=-O3 -w -Hit=100
  307.       EXTRA_LDFLAGS=-dn
  308.       used src.alt/stddef.h
  309.  
  310.  
  311.                 ====================================
  312.                 Geometric Mean for CINT92 (SPECint92)
  313.                 ====================================
  314.  
  315. SPECint92:  Apogee:  50.4     SunPro:   46.7        Advantage:  Apogee  8%
  316.                               Fujitsu:  41.9        Advantage:  Apogee 20%
  317.                               GNU:      41.4        Advantage:  GNU    22%
  318.                               clcc:     40.0        Advantage:  Apogee 26%
  319.  
  320. =============================================================================
  321.  
  322.           =====================================================
  323.           | SPEC 1992 Floating Point CPU Benchmark (SPECfp92) |
  324.           =====================================================
  325.  
  326. For all times shown, lower numbers are better.  The time is the wall-clock
  327. runtime of the benchmark.
  328.  
  329. 013.spice2g6
  330.    Times:   Apogee:  685.0    SunPro:   771.7       Advantage:  Apogee 13%
  331.                               Fujitsu:  831.9       Advantage:  Apogee 21%
  332.    Apogee Flags:
  333.       OPT=-O4 -w -Xkap -XKinline=indxx -Xsave -XT=ss10/30
  334.       EXTRA_CFLAGS=-DUNDERBAR -DSYSV
  335.       EXTRA_LDFLAGS=-dn
  336.    SunPro Flags:
  337.       OPT=-fast -O4 -cg89 -dn -Qoption cg -QrmR -Qoption cg -QrmW \
  338.              -Qoption cg -QrmX -Qoption iropt -algebra,reassoc
  339.       EXTRA_CFLAGS=-DUNDERBAR=1 -DHAS_BCOPY=1 -dalign -fsingle
  340.       EXTRA_LIBS=-L/usr/ucblib -lucb
  341.    Fujitsu Flags:
  342.       OPT=-X7 -fs -O3 -Kdalign,eval,nounroll,TMS
  343.       EXTRA_CFLAGS=-DUNDERBAR -DSYSV
  344.  
  345. 015.doduc
  346.    Times:   Apogee:  34.3     SunPro:   46.1        Advantage:  Apogee 34%
  347.                               Fujitsu:  49.5        Advantage:  Apogee 44%
  348.    Apogee Flags:
  349.       OPT=-O -w -Xkap -XKinline=si -XKinff=si.f
  350.       EXTRA_LDFLAGS=-dn
  351.    SunPro Flags:
  352.       OPT=-fast -O4 -cg92 -dn -Qoption cg -T5 -Qoption cg -QrmR \
  353.               -Qoption cg -QrmW -Qoption cg -QrmX
  354.    Fujitsu Flags:
  355.       OPT=-X7 -fs -O2 -A A -Kdalign,eval,nounroll,TMS
  356.  
  357. 034.mdljdp2
  358.    Times:   Apogee:  110.3    SunPro:   126.3       Advantage:  Apogee 14%
  359.                               Fujitsu:  137.0       Advantage:  Apogee 24%
  360.    Apogee Flags:
  361.       OPT=-O -w -Xfcm2,mopt4
  362.       EXTRA_LDFLAGS=-dn
  363.    SunPro Flags:
  364.       OPT=-fast -O4 -cg92 -dn -Qoption cg -QrmR -Qoption cg -QrmW \
  365.              -Qoption cg -QrmX
  366.    Fujitsu Flags:
  367.       OPT=-X7 -fs -O3 -A A -Kdalign,TMS -x -
  368.  
  369. 039.wave5
  370.    Times:   Apogee:  101.5    SunPro:   105.5       Advantage:  Apogee 4%
  371.                               Fujitsu:  116.0       Advantage:  Apogee 14%
  372.    Apogee Flags:
  373.       OPT=-O -w -Xkap -XT=ss10/30
  374.       EXTRA_LDFLAGS=-dn
  375.    SunPro Flags:
  376.       OPT=-fast -O4 -cg92 -depend -dn -Qoption cg -QrmR -Qoption cg -QrmW \
  377.               -Qoption cg -QrmX -Qoption cg -Qpipe-unroll:6
  378.    Fujitsu Flags:
  379.       OPT=-X7 -fs -O2 -A A -Kdalign,eval,TMS
  380.  
  381. 047.tomcatv
  382.    Times:   Apogee:  40.0     SunPro:   47.2        Advantage:  Apogee 18%
  383.                               Fujitsu:  66.9        Advantage:  Apogee 67%
  384.    Apogee Flags:
  385.       OPT=-O -w -Xkap
  386.       EXTRA_LDFLAGS=-dn
  387.    SunPro Flags:
  388.       OPT=-fast -O4 -cg92 -dn -Qoption cg -T5 -Qoption cg -QrmR \
  389.               -Qoption cg -QrmW -Qoption cg -QrmX -Qoption cg -Qpipe-group=1
  390.    Fujitsu Flags:
  391.       OPT=-X7 -fs -O3 -A A -Kdalign,eval,preex,TMS
  392.  
  393. 048.ora
  394.    Times:   Apogee:  64.3     SunPro:   68.0        Advantage:  Apogee 6%
  395.                               Fujitsu:  66.8        Advantage:  Apogee 4%
  396.    Apogee Flags:
  397.       OPT=-O -w -Xfcm2,kap -XKinlc
  398.       EXTRA_LDFLAGS=-dn
  399.    SunPro Flags:
  400.       OPT=-fast -O4 -cg92 -dn -Qoption cg -QrmR -Qoption cg -QrmW \
  401.              -Qoption cg -QrmX
  402.    Fujitsu Flags:
  403.       OPT=-X7 -fs -O1 -A A -Kdalign,TMS
  404.  
  405. 052.alvinn
  406.    Times:   Apogee:  64.9     SunPro:   69.2        Advantage:  Apogee 7%
  407.                               Fujitsu:  87.5        Advantage:  Apogee 35%
  408.    Apogee Flags:
  409.       OPT=-O -w -Xkap -XKarl=4
  410.       EXTRA_LDFLAGS=-dn
  411.    SunPro Flags:
  412.       OPT=-fast -O4 -cg92 -dn -Qoption cg -QrmR -Qoption cg -QrmW \
  413.               -Qoption cg -QrmX -Xa -I/l4/SC3/SUNWspro/SC3.0/include/cc
  414.    Fujitsu Flags:
  415.       OPT=-O4 -Ka4,dalign,lib,eopt,popt,GREG,TMS -x -
  416.  
  417. 056.ear
  418.    Times:   Apogee:  349.9    SunPro:   349.0       Advantage:  SunPro 0%
  419.                               Fujitsu:  386.9       Advantage:  Apogee 11%
  420.    Apogee Flags:
  421.       OPT=-O -w -Xkap -XKinll=4 -XKarl=2
  422.       EXTRA_LDFLAGS=-dn
  423.    SunPro Flags:
  424.       OPT=-fast -O4 -cg92 -dn -Qoption cg -QrmR -Qoption cg -QrmW \
  425.              -Qoption cg -QrmX -Dfloat=double -Xa
  426.    Fujitsu Flags:
  427.       OPT=-O4 -Ka4,dalign,lib,eopt,popt,GREG,TMS -x -
  428.  
  429. 077.mdljsp2
  430.    Times:   Apogee:  105.2    SunPro:   116.9       Advantage:  Apogee 11%
  431.                               Fujitsu:  118.6       Advantage:  Apogee 13%
  432.    Apogee Flags:
  433.       OPT=-O -w -Xfcm2,mopt4
  434.       EXTRA_LDFLAGS=-dn
  435.    SunPro Flags:
  436.       OPT=-fast -O4 -cg92 -dn -Qoption cg -QrmR -Qoption cg -QrmW \
  437.              -Qoption cg -QrmX
  438.    Fujitsu Flags:
  439.       OPT=-X7 -fs -O2 -A A -Kdalign,eval,TMS
  440.  
  441. 078.swm256
  442.    Times:   Apogee:  295.4    SunPro:   286.5       Advantage:  SunPro 3%
  443.                               Fujitsu:  336.1       Advantage:  Apogee 14%
  444.    Apogee Flags:
  445.       OPT=-O -w -Xkap -XKag=a
  446.       EXTRA_LDFLAGS=-dn
  447.    SunPro Flags:
  448.       OPT=-fast -O4 -dn -Qoption cg -QrmR -Qoption cg -QrmX -depend \
  449.              -Qoption iropt -O4,fusion -Qoption cg -T6
  450.    Fujitsu Flags:
  451.       OPT=-X7 -fs -O2 -A A -Kdalign,eval,preex,TMS
  452.  
  453. 089.su2cor
  454.    Times:   Apogee:  285.5    SunPro:   338.3       Advantage:  Apogee 18%
  455.                               Fujitsu:  406.0       Advantage:  Apogee 42%
  456.    Apogee Flags:
  457.       OPT=-O -XT=ss10/30 -Xalnref0,kap -w -XKinl -XKinll=1 -XKind=4 -XKag=a
  458.       EXTRA_LDFLAGS=-dn
  459.    SunPro Flags:
  460.       OPT=-fast -O4 -cg92 -dn -depend -Qoption cg -QrmR -Qoption cg -QrmW \
  461.              -Qoption cg -QrmX -Nl200
  462.    Fujitsu Flags:
  463.       OPT=-X7 -fs -O3 -A A -Kdalign,eval,preex,TMS
  464.  
  465. 090.hydro2d
  466.    Times:   Apogee:  300.9    SunPro:   293.2       Advantage:  SunPro 3%
  467.                               Fujitsu:  329.3       Advantage:  Apogee 9%
  468.    Apogee Flags:
  469.       OPT=-O -w -Xkap -XKinlc -XKr=2
  470.       EXTRA_LDFLAGS=-dn
  471.    SunPro Flags:
  472.       OPT=-fast -O4 -cg92 -dn -Qoption cg -QrmR -Qoption cg -QrmW \
  473.               -Qoption cg -QrmX -Qoption iropt -par
  474.    Fujitsu Flags:
  475.       OPT=-X7 -fs -O2 -A A -Kdalign,eval,TMS
  476.  
  477. 093.nasa7
  478.    Times:   Apogee:  317.7    SunPro:   492.5       Advantage:  Apogee 55%
  479.                               Fujitsu:  520.2       Advantage:  Apogee 64%
  480.    Apogee Flags:
  481.       mxm.f compiled with:
  482.          OPT=-O -w -dalign
  483.       other files compiled with:
  484.          OPT=-O -w -dalign
  485.          EXTRA_CFLAGS=-DUNDERBAR -DTIMES
  486.          EXTRA_FFLAGS=-Xkap -XKag=a
  487.       Everything linked with:
  488.          EXTRA_LDFLAGS=-dn
  489.    SunPro Flags:
  490.       OPT=-fast -O4 -cg92 -dn -Qoption cg -QrmR -Qoption cg -QrmW \
  491.               -Qoption cg -QrmX -Qoption iropt -par
  492.       EXTRA_CFLAGS=-DUNDERBAR=1 -DTIMES
  493.    Fujitsu Flags:
  494.       OPT=-X7 -fs -O -A A -Kdalign,eval,preex,TMS -x -
  495.       EXTRA_CFLAGS=-DUNDERBAR -DTIMES
  496.  
  497. 094.fpppp
  498.    Times:   Apogee:  159.7    SunPro:   174.7       Advantage:  Apogee 9%
  499.                               Fujitsu:  323.0       Advantage:  Apogee 102%
  500.    Apogee Flags:
  501.       OPT=-O -w -Xmopt2 -XT=ss10/30
  502.       EXTRA_LDFLAGS=-dn
  503.    SunPro Flags:
  504.       OPT=-fast -O4 -cg92 -dn -Qoption cg -T5 -Qoption cg -QrmR \
  505.             -Qoption cg -QrmW -Qoption cg -QrmX -Qoption iropt -plus_iv
  506.    Fujitsu Flags:
  507.       OPT=-X7 -fs -O0 -A A -Kdalign,preex,TMS
  508.  
  509.                 ===================================
  510.                 Geometric Mean for CFP92 (SPECfp92)
  511.                 ===================================
  512.  
  513. SPECfp92:  Apogee:  55.3     SunPro:   49.3        Advantage:  Apogee 12%
  514.                              Fujitsu:  42.3        Advantage:  Apogee 31%
  515.  
  516. =========================================================================
  517.  
  518.         ==================================================
  519.         |       Harmonic Mean and Options used for       |
  520.         | Lawrence Livermore National Laboratory Kernels |
  521.         ==================================================
  522.  
  523. Harmonic Mean and Geometric Mean are MFLOPS.  Higher numbers are better.
  524.  
  525. Harmonic Mean:  Apogee:  9.34      SunPro:   7.35      Advantage:  Apogee 27%
  526.                                    Fujitsu:  6.93      Advantage:  Apogee 35%
  527.  
  528. Geometric Mean:  Apogee:  14.1     SunPro:   8.5       Advantage:  Apogee 66%
  529.                                    Fujitsu:  7.9       Advantage:  Apogee 78%
  530.  
  531.    Apogee Flags:   -O -Xkap,T=ss10/30
  532.    SunPro Flags:   -fast -O4 -cg92 -dalign -depend -Qoption cg -T6 \
  533.                       -Qoption cg -QrmR -Qoption cg -QrmW -Qoption cg -QrmX \
  534.                       -Qoption iropt
  535.    Fujitsu Flags:  -O2 -KTMS -X7 -fs
  536.  
  537. =========================================================================
  538.